home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / antib102.zip / ANTIBODY.DOC < prev    next >
Text File  |  1992-03-20  |  9KB  |  185 lines

  1. AntiBody - Upload Virus Scanner / Compression Convertor for SLBBS
  2.            (c) copyright 1992 by Zak Smith All Rights Reserved
  3. ───────────────────────────────────────────────────────────────────────────────
  4.   AntiBody is distributed in a DEMO mode, in which it will only process
  5.   any files if the current user is the SYSOP.  I have done this because
  6.   I feel it allows for adequate evaluation.  If the current user is the
  7.   SysOp, AntiBody will function fully.
  8.  
  9.   If you wish to use AntiBody to its full ability, you must register it
  10.   by paying $20. In return you will then receive a small KEY file which 
  11.   contains your SLBBS registration number and your BBS name.  This file
  12.   will allow you to run all future versions of AntiBody also.
  13.  
  14.   AntiBody has performed correctly on the author's machine for well over
  15.   two months,  and has no  known bugs,  but I (Zak Smith) cannot be held 
  16.   responsible for any damage to data, software, or hardware.
  17.  
  18. ─┤ What it Does ├──────────────────────────────────────────────────────────────
  19. ─┴──────────────┴──────────────────────────────────────────────────────────────
  20.  * Un-Archives files of *ANY* format
  21.  * Recognizes Self-Extract archives of *ANY* format
  22.  * Scans files in archive for viruses
  23.  * Checks to make sure File does not allready exist for Batch Uploads
  24.  * Checks to make sure the file in the new archive format does not exist
  25.    (ex: file.ARC is rejected if it would be converted to file.ZIP)
  26.  * Converts all recognized archives to *ANY* format
  27.  * Recognizes GIF87a graphics file format
  28.  * Optionally Adds Video Mode or Resolution to GIF descriptions
  29.  * Preserves file descriptions when converting archives
  30.  * Kills corrupted archives
  31.  * Rejects Files matching Filespecs (including wilcards) in text file
  32.  * Moves files with viruses to a special directory
  33.  * Informs user of progress while processing
  34.  * Keeps a detailed log file
  35.  * Has been tested with SLBBS v2.25
  36.  * Has a neat local screen interface :)
  37.  
  38. ─┤ Quick Setup ├───────────────────────────────────────────────────────────────
  39. ─┴─────────────┴───────────────────────────────────────────────────────────────
  40.  - Create a directory called ANTIBODY off your main SLBBS directory.
  41.          MD \SLBBS\ANTIBODY
  42.  
  43.    If you are running more than one node, create a directory for each
  44.    node under the directory which contains that node's CONFIG.SL2 and 
  45.    copy ANTIBODY into each.
  46.  
  47.  - Make sure you have PKUNPAK.EXE, ARJ.EXE, LHARC.EXE, ZOO.EXE, PKUNZIP.EXE,
  48.    PKZIP.EXE, and SCAN.EXE in the PATH.
  49.  
  50.  - Add to SLBBS's CONFIG as 'Upload Autodoor' 
  51.  
  52.   Upload Autodoor
  53.  
  54.    1. Command ....................... ANTIBODY.EXE
  55.    2. Directory Path ................ \SLBBS\ANTIBODY\
  56.    3. Communications Support ........ None
  57.    4. Abort Method .................. None
  58.    5. Write Protection .............. No
  59.  
  60.  Note:
  61.    This default setup assumes that ANTIBODY is a "child" directory of 
  62.    the one which contains CONFIG.SL2. 
  63.    (AntiBody resides in \SLBBS\ANTIBODY, and Config.SL2 is in \SLBBS)
  64.  
  65.  - Adding Files to Reject file list.
  66.     With a text editor, such as Qedit, or the 2-SysOp/TextEdit edit
  67.     a file in the AntiBody directory named REJECT.LST.  Each line should
  68.     be a filespec to reject.  See REJECT.LST included for examples.
  69.     Wild Cards are allowed, and work like "smart" wilcards.
  70.      ie: *h*.zip matches ghi.zip
  71.  
  72. ─┤ How to Evaluate AntiBody ├──────────────────────────────────────────────────
  73. ─┴──────────────────────────┴──────────────────────────────────────────────────
  74.   The easiest (and most realistic way) to evaluate AntiBody is to call
  75.   from another computer as SYSOP and upload something and watch it work.
  76.  
  77.   If you do not have access to another modem, you can use AntiBody in a
  78.   local mode.  Login locally to SLBBS and then press ALT-X to exit. Next,  
  79.   copy some files into the UPLOADS.BBS directory which is located off of
  80.   your main SLBBS directory containing the CONFIG.SL2.  Now go to the
  81.   ANTIBODY directory and just type ANTIBODY, and it will process the files.
  82.  
  83. ─┤ Going Further ├─────────────────────────────────────────────────────────────
  84. ─┴───────────────┴─────────────────────────────────────────────────────────────
  85.    If you are still using SLBBS v2.15 (or any version without the upload
  86.    autodoor), read the file, AB-SL215.DOC, which explains how to stop
  87.    the use of the internal Xmodem protocols in SLBBS.
  88.  
  89.  Archive Program Configuration
  90.  
  91.    Compression and Decompression program configuration is kept in
  92.    ARCHIVE.CFG.  This file should be in the main ANTIBODY directory.
  93.  
  94.    The format of it is as follows..
  95.  
  96.      ; format to convert TO
  97.      ;
  98.      ToArc: ProgID, Program,  Parameters
  99.      ;
  100.      ; Normal Archive Formats
  101.      ;
  102.      Un: ProgID,  Program,         Parameters,      Compression ID Block
  103.      ;
  104.      ; Self Extract Formats
  105.      ;
  106.      UnSfx: ProgID, Program, Parameters,  Compression ID Block
  107.  
  108.    Examples are in ARCHIVE.CFG included in this archive.
  109.  
  110.  
  111. ─┤ Options ├───────────────────────────────────────────────────────────────────
  112. ─┴─────────┴───────────────────────────────────────────────────────────────────
  113.  AntiBody needs no command line parameters, it only requires that it be
  114.  run from it's "home" directory.  Executing with the single command line
  115.  parameter CONFIG will invoke AntiBody's self-configuration mode.  
  116.  
  117.  This will be displayed...                 Meaning...
  118.  
  119.                   Path to CONFIG.SL2 ..\
  120.                     Path to AntiBody .\
  121.                   Path for Bad files .\BADFILE\
  122.             Scan Subboards for Dupes TRUE
  123.                Use Split Screen Mode TRUE
  124.   Graphics info for GIF descriptions VideoMode
  125.  *  GIF resolution at Start of Desc. TRUE
  126.  
  127.    The last line (marked with *) will only be displayed if the one before it
  128.    is set to "Resolution".
  129.  
  130.    Setting "Scan Subboards for Dupes" to TRUE or YES will enable AntiBody
  131.    to scan all the file subboards for a duplicate filename.  A duplicate
  132.    may occur when a user uploads more files than he entered filenames
  133.    for in a batch upload (and SLBBS doesn't check afterwards).
  134.  
  135.    If you are having video troubles, set "Split Screen Mode" to FALSE
  136.    or NO.  Split Screen mode will be disabled automatically if it
  137.    senses DESQview is active, because split screen mode creates the
  138.    dreaded "Error #13" under DESQview.
  139.  
  140.    If you have "Graphics info for GIF descriptions" set to VideoMode,
  141.    AntiBody will add the video mode of the file to the beginning of the
  142.    description, based of number of colors.  Here are the codes.
  143.  
  144.      S: SuperVGA - More than 16 colors -or- Image larger than 640x480
  145.      V: VGA      - More than 16 colors
  146.      E: EGA      - More than 4 colors
  147.      C: CGA      - 4 or less colors
  148.  
  149.   If you have "Graphics info for GIF descriptions" set to Resolution,
  150.   you will have the Choice to put the Resolution at the beginging
  151.   of the description, or at the end of the last line of the description.
  152.   Here is the general format of a resolution code.
  153.  
  154.    WWWxHHHxCCC where WWW is width, HHH is height, and CCC is number of colors
  155.  
  156.   This default setup    ├─ SLBBS ────────┐
  157.   would work in a directory structure    ├─ ANTIBODY ─┐
  158.   like this if AntiBody was executed from             ├───── BADFILE
  159.   \SLBBS\ANTIBODY
  160.  
  161.  Note: AntiBody's "home" directory and the path for Bad files should be
  162.        on the same drive.  If not, the virus infected files will simply
  163.        be deleted, not moved to the Bad directory.
  164.  
  165. ─┤ What it Requires ├──────────────────────────────────────────────────────────
  166. ─┴──────────────────┴──────────────────────────────────────────────────────────
  167.  AntiBody needs to find SCAN.EXE in your PATH statement.
  168.  
  169.  AntiBody requires a FOSSIL driver, such as X00 or BNU, to be active
  170.  in memory.
  171.  
  172. ─┤ Acknowledgements ├──────────────────────────────────────────────────────────
  173. ─┴──────────────────┴──────────────────────────────────────────────────────────
  174.  Searchlight BBS (c) by Searchlight Software and Frank LaRosa.
  175.  Turbo Pascal (c) by Borland Int., with which this program was written.
  176.  
  177. ─┤ Bug Reports / Problems ├────────────────────────────────────────────────────
  178. ─┴────────────────────────┴────────────────────────────────────────────────────      
  179.  Please! Contact me on my BBS, Sirius Cybernetics, or the Searchlight Support 
  180.  BBS which Frank LaRosa runs, or via FidoNet or SL_NET Netmail.
  181.  
  182. ───────────────────────────────────────────────────────────────────────────────
  183.  Zak Smith - Sirius Cybernetics - 414-966-3552 - 1:154/736 - 250:200/736
  184. ───────────────────────────────────────────────────────────────────────────────
  185.